small, tumble-down shop - German English Dictionary